Page({
  data: {
    name: '',
    integral: 0,
    loginOK: false
  },
  // 返回跳转
  onUnload:function(){
    wx.reLaunch({
      url: '/pages/index/index',
    })
  },
  // 跳转至登录页
  login() {
    wx.navigateTo({
      url: '/pages/denglu/denglu',
    })
  },
  // 跳转至注册页
  regist() {
    wx.navigateTo({
      url: '/pages/zhuce/zhuce',
    })
  },
  // 退出登录
  logout() {
    wx.setStorageSync('user', null)
    let user = wx.getStorageSync('user')
    if(user && user.name){
      this.setData({
        loginOK: true,
        name: user.name,
        integral: user.integral
      })
    }else{
      this.setData({
        loginOK: false
      })
    }   
  },
  onShow() {
    let user = wx.getStorageSync('user')
    if(user && user.name){
      this.setData({
        loginOK: true,
        name: user.name,
        integral: user.integral
      })
    }else{
      this.setData({
        loginOK: false
      })
    }
  },
  refresh() {
    wx.cloud.database().collection('user').where({
      account: wx.getStorageSync('user').account
    }).get({
      success: res =>{
        let user = res.data[0]
        wx.setStorageSync('user', user)
        if(user && user.name){
          this.setData({
            loginOK: true,
            name: user.name,
            integral: user.integral
          })
        }else{
          this.setData({
            loginOK: false
          })
        }
      },
    })
  }
})
